Partitioning and Mapping Communication Graphs on a Modular Reconfigurable Parallel Architecture

نویسندگان

  • V. David
  • C. Fraboul
  • J. Y. Rousselot
  • Pierre Siron
چکیده

A reconfigurable parallel architecture whose interconnection topology can be dynamically modified in order to match the communication characteristics of a given algorithm provides flexibility for efficient execution of various applications. But, due to communication links switching devices design constraints, connecting a large number of processors on a dynamically programmable interconnection structure, leads to the design of a modular interconnection structure. The validation of such a modular reconfigurable interconnection network is based on the demonstration of its ability to support any application coded as communicating sequential processes. This demonstration leads to the mapping problem of any partitionable communicating processes graph on the defined architecture, taking into account communication constraints of the modular and reconfigurable interconnection network. This paper presents results obtained in the context of a research project named MODULOR which objectives were the design and the realization of a massively parallel reconfigurable computer, as well as of the software tools needed for developing applications that efficiently use reconfiguration potentialities of the architecture. 1ּModular reconfigurable parallel architecture context Main problems encountered in the design of a reconfigurable processor network architecture are due to the programmable interconnection topology needed for the connection of a large number of processors [2, 3, 7, 8]. The connection of all the communication links of all the processors on a single crossbar switch is often impossible. A larger interconnection network can be obtained by cascading smaller switching elements, but as the number of elementary crossbar switches increases, it becomes costly and difficult to realize and to program, moreover communication time between processors is directly linked to the number of stages needed to build this interconnection network. Main characteristic of MODULOR architecture is to benefit, as far as possible, from communications locality in order to take into account switching elements size constraints and to minimize communication times as well as interconnection network's complexity. A module allows the connection of a limited number of processors on a first level of communication network, but a second level of interconnection switches is needed for the design of a multimodule architecture [2, 3]. A module is based on the connection of a number N of processors compatible with available crossbar switches characteristics. A first assumption consists in the decomposition of the intra-module interconnection structure into L parts (where L is the number of available communication links per processor). All the links having the same serial number are connected to the same crossbar switch: with this assumption the complexity of each switching element can be divided by the number L of links of each processor. The multimodule architecture needs another communication level between modules. A second assumption deals with the way of connecting communication links of the M modules to the intermodule interconnection structure. Only S ports are reserved on each crossbar switch of a module for communication between modules. It means that each module has L*S external links connected to the second level of crossbar switches. Main characteristics of the logical structure of MODULOR architecture are described on Fig.1.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Project Plan RECONFIGURABLE SYSTEM ARCHITECTURES

1 Summary This project proposal suggests research in a key area of embedded computer systems, namely how to obtain modularity and flexibility together with the necessary performance and cost efficiency. The research focuses on reconfigurable solutions at all system levels, taking advantage of technological developments and breakthroughs that have emerged recently. We will study the applicabilit...

متن کامل

Dynamically Reconfigurable HW

The paper addresses the problem of mapping an application speciied as a task graph on a heterogeneous architecture which contains a software processor, a dynamically reconngurable hardware coprocessor and memory elements. The problem comprises of three sub-problems: partitioning of tasks between hardware and software, assigning tasks mapped on hardware to diierent temporal segments and scheduli...

متن کامل

An Integrated Temporal Partitioning and Mapping Framework for Handling Custom Instructions on a Reconfigurable Functional Unit

Extensible processors allow customization for an application by extending the core instruction set architecture. Extracting appropriate custom instructions is an important phase for implementing an application on an extensible processor with a reconfigurable functional unit. Custom instructions (CIs) usually are extracted from critical portions of applications. This paper presents approaches fo...

متن کامل

Formulation of Video Encoding Applications for Heterogeneous Reconfigurable Architectures

Heterogeneous reconfigurable architectures are being used for video encoding applications. During early stages of the design flow, performance estimation due to parallel execution of video encoding applications on heterogeneous platforms is a critical requirement. In this article, we formulate the performance of parallel execution of H.264 video encoding application on a heterogeneous reconfigu...

متن کامل

On reconfigurable tiled multi-core programming Processing cores evaluation

For a generic flexible efficient array antenna receiver platform a hierarchical reconfigurable tiled architecture has been proposed. The architecture provides a flexible reconfigurable solution, but partitioning, mapping, modelling and programming such systems remains an issue. A semantic model has been presented to allow the development of the model for the specification, design and implementa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992